﻿
namespace SPL.Windows.Forms
{
	/// <summary>
	/// This is the abstract edit form for the <see cref="Entities.Kvt"/> entity.
	/// </summary>
	/// <remarks>This class is overwritten by .netTiers at each generation.</remarks>
	[System.ComponentModel.DesignerCategoryAttribute("code")]
	public abstract class KvtEditControlBase : System.Windows.Forms.UserControl
	{
		#region Fields
		
		//private System.Windows.Forms.TableLayoutPanel uxTableLayoutPanel;
		/// <summary>
		/// The ErrorProvider for the Entity;
		/// </summary>
		protected System.Windows.Forms.ErrorProvider uxErrorProvider;
		
		/// <summary>
		/// The BindingSource for the entity.
		///</summary>
		protected System.Windows.Forms.BindingSource uxBindingSource;
						
		
		/// <summary>
		/// TextBox for the Id property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxId;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the Id property.
		/// </summary>
		protected System.Windows.Forms.Label uxIdLabel;
		
		/// <summary>
		/// DataTimePicker for the I1InputDate property.
		/// </summary>
		protected System.Windows.Forms.DateTimePicker uxI1InputDate;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I1InputDate property.
		/// </summary>
		protected System.Windows.Forms.Label uxI1InputDateLabel;
		
		/// <summary>
		/// TextBox for the I9KhiVaoDoGppNhap property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI9KhiVaoDoGppNhap;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I9KhiVaoDoGppNhap property.
		/// </summary>
		protected System.Windows.Forms.Label uxI9KhiVaoDoGppNhapLabel;
		
		/// <summary>
		/// TextBox for the I21XeBonFiqBupro property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI21XeBonFiqBupro;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I21XeBonFiqBupro property.
		/// </summary>
		protected System.Windows.Forms.Label uxI21XeBonFiqBuproLabel;
		
		/// <summary>
		/// TextBox for the I34NhapCondBh property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI34NhapCondBh;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I34NhapCondBh property.
		/// </summary>
		protected System.Windows.Forms.Label uxI34NhapCondBhLabel;
		
		/// <summary>
		/// TextBox for the I35MeBhSoKctv property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI35MeBhSoKctv;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I35MeBhSoKctv property.
		/// </summary>
		protected System.Windows.Forms.Label uxI35MeBhSoKctvLabel;
		
		/// <summary>
		/// TextBox for the I36NhapCondBhTuTk125 property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI36NhapCondBhTuTk125;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I36NhapCondBhTuTk125 property.
		/// </summary>
		protected System.Windows.Forms.Label uxI36NhapCondBhTuTk125Label;
		
		/// <summary>
		/// TextBox for the I37NhapLpgTuTk107 property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI37NhapLpgTuTk107;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I37NhapLpgTuTk107 property.
		/// </summary>
		protected System.Windows.Forms.Label uxI37NhapLpgTuTk107Label;
		
		/// <summary>
		/// TextBox for the I38Fqic1011 property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI38Fqic1011;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I38Fqic1011 property.
		/// </summary>
		protected System.Windows.Forms.Label uxI38Fqic1011Label;
		
		/// <summary>
		/// TextBox for the I39Fqic1012 property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI39Fqic1012;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I39Fqic1012 property.
		/// </summary>
		protected System.Windows.Forms.Label uxI39Fqic1012Label;
		
		/// <summary>
		/// TextBox for the I41XuatCondBhTheoMe property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI41XuatCondBhTheoMe;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I41XuatCondBhTheoMe property.
		/// </summary>
		protected System.Windows.Forms.Label uxI41XuatCondBhTheoMeLabel;
		
		/// <summary>
		/// TextBox for the I42XuatCondBhLenhXuatSo property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI42XuatCondBhLenhXuatSo;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I42XuatCondBhLenhXuatSo property.
		/// </summary>
		protected System.Windows.Forms.Label uxI42XuatCondBhLenhXuatSoLabel;
		
		/// <summary>
		/// TextBox for the I43MeTdXuatBupro property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI43MeTdXuatBupro;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I43MeTdXuatBupro property.
		/// </summary>
		protected System.Windows.Forms.Label uxI43MeTdXuatBuproLabel;
		
		/// <summary>
		/// TextBox for the I44TankXuatBupro property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI44TankXuatBupro;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I44TankXuatBupro property.
		/// </summary>
		protected System.Windows.Forms.Label uxI44TankXuatBuproLabel;
		
		/// <summary>
		/// TextBox for the I45GiamDinhXuatBupro property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI45GiamDinhXuatBupro;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I45GiamDinhXuatBupro property.
		/// </summary>
		protected System.Windows.Forms.Label uxI45GiamDinhXuatBuproLabel;
		
		/// <summary>
		/// TextBox for the I46XuatKhacLpg property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI46XuatKhacLpg;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I46XuatKhacLpg property.
		/// </summary>
		protected System.Windows.Forms.Label uxI46XuatKhacLpgLabel;
		
		/// <summary>
		/// TextBox for the I47XuatKhacCondBh property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI47XuatKhacCondBh;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I47XuatKhacCondBh property.
		/// </summary>
		protected System.Windows.Forms.Label uxI47XuatKhacCondBhLabel;
		
		/// <summary>
		/// TextBox for the I48XaDotLpg property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI48XaDotLpg;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I48XaDotLpg property.
		/// </summary>
		protected System.Windows.Forms.Label uxI48XaDotLpgLabel;
		
		/// <summary>
		/// TextBox for the I49XaDotCondBh property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI49XaDotCondBh;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I49XaDotCondBh property.
		/// </summary>
		protected System.Windows.Forms.Label uxI49XaDotCondBhLabel;
		
		/// <summary>
		/// TextBox for the I52XaDotKahxntlpg property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI52XaDotKahxntlpg;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I52XaDotKahxntlpg property.
		/// </summary>
		protected System.Windows.Forms.Label uxI52XaDotKahxntlpgLabel;
		
		/// <summary>
		/// TextBox for the I53XaDotKahxntCond property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI53XaDotKahxntCond;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I53XaDotKahxntCond property.
		/// </summary>
		protected System.Windows.Forms.Label uxI53XaDotKahxntCondLabel;
		
		/// <summary>
		/// TextBox for the I54XuatCondBhTank property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI54XuatCondBhTank;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I54XuatCondBhTank property.
		/// </summary>
		protected System.Windows.Forms.Label uxI54XuatCondBhTankLabel;
		
		/// <summary>
		/// TextBox for the I55XuatCondBhGiamDinh property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI55XuatCondBhGiamDinh;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I55XuatCondBhGiamDinh property.
		/// </summary>
		protected System.Windows.Forms.Label uxI55XuatCondBhGiamDinhLabel;
		
		/// <summary>
		/// TextBox for the I56TonCondBh property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI56TonCondBh;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I56TonCondBh property.
		/// </summary>
		protected System.Windows.Forms.Label uxI56TonCondBhLabel;
		
		/// <summary>
		/// TextBox for the I57TonBupro property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI57TonBupro;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I57TonBupro property.
		/// </summary>
		protected System.Windows.Forms.Label uxI57TonBuproLabel;
		
		/// <summary>
		/// TextBox for the I58TenMeMncs property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI58TenMeMncs;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I58TenMeMncs property.
		/// </summary>
		protected System.Windows.Forms.Label uxI58TenMeMncsLabel;
		
		/// <summary>
		/// TextBox for the I59VaoDoz3002 property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI59VaoDoz3002;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I59VaoDoz3002 property.
		/// </summary>
		protected System.Windows.Forms.Label uxI59VaoDoz3002Label;
		
		/// <summary>
		/// TextBox for the I60RaDoz7900 property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI60RaDoz7900;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I60RaDoz7900 property.
		/// </summary>
		protected System.Windows.Forms.Label uxI60RaDoz7900Label;
		
		/// <summary>
		/// TextBox for the I61MeMncsSoLift property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI61MeMncsSoLift;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I61MeMncsSoLift property.
		/// </summary>
		protected System.Windows.Forms.Label uxI61MeMncsSoLiftLabel;
		
		/// <summary>
		/// TextBox for the I62XuatMeMncs property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI62XuatMeMncs;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I62XuatMeMncs property.
		/// </summary>
		protected System.Windows.Forms.Label uxI62XuatMeMncsLabel;
		
		/// <summary>
		/// TextBox for the I63TonCondNcsTaiKctv property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI63TonCondNcsTaiKctv;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I63TonCondNcsTaiKctv property.
		/// </summary>
		protected System.Windows.Forms.Label uxI63TonCondNcsTaiKctvLabel;
		
		/// <summary>
		/// TextBox for the I64XuatCondNcsTheoTank property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI64XuatCondNcsTheoTank;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I64XuatCondNcsTheoTank property.
		/// </summary>
		protected System.Windows.Forms.Label uxI64XuatCondNcsTheoTankLabel;
		
		/// <summary>
		/// TextBox for the I65XuatCondNcsTheoGiamDinh property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI65XuatCondNcsTheoGiamDinh;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I65XuatCondNcsTheoGiamDinh property.
		/// </summary>
		protected System.Windows.Forms.Label uxI65XuatCondNcsTheoGiamDinhLabel;
		
		/// <summary>
		/// TextBox for the I66SuKienVanHanh property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI66SuKienVanHanh;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I66SuKienVanHanh property.
		/// </summary>
		protected System.Windows.Forms.Label uxI66SuKienVanHanhLabel;
		
		/// <summary>
		/// TextBox for the I67NoteBcn property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI67NoteBcn;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I67NoteBcn property.
		/// </summary>
		protected System.Windows.Forms.Label uxI67NoteBcnLabel;
		
		/// <summary>
		/// TextBox for the I68NoteQlsplbh property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI68NoteQlsplbh;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I68NoteQlsplbh property.
		/// </summary>
		protected System.Windows.Forms.Label uxI68NoteQlsplbhLabel;
		
		/// <summary>
		/// TextBox for the I69NoteCondBhMe property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI69NoteCondBhMe;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I69NoteCondBhMe property.
		/// </summary>
		protected System.Windows.Forms.Label uxI69NoteCondBhMeLabel;
		
		/// <summary>
		/// TextBox for the I70NoteGdme property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI70NoteGdme;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I70NoteGdme property.
		/// </summary>
		protected System.Windows.Forms.Label uxI70NoteGdmeLabel;
		
		/// <summary>
		/// TextBox for the I71NoteMncs property. 
		/// </summary>
		protected System.Windows.Forms.TextBox uxI71NoteMncs;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the I71NoteMncs property.
		/// </summary>
		protected System.Windows.Forms.Label uxI71NoteMncsLabel;
		
		/// <summary>
		/// ComboBox for the Status property.
		/// </summary>
		protected System.Windows.Forms.ComboBox uxStatus;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the Status property.
		/// </summary>
		protected System.Windows.Forms.Label uxStatusLabel;
		
		/// <summary>
		/// ComboBox for the InputUser property.
		/// </summary>
		protected System.Windows.Forms.ComboBox uxInputUser;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the InputUser property.
		/// </summary>
		protected System.Windows.Forms.Label uxInputUserLabel;
		
		/// <summary>
		/// ComboBox for the Hid property.
		/// </summary>
		protected System.Windows.Forms.ComboBox uxHid;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the Hid property.
		/// </summary>
		protected System.Windows.Forms.Label uxHidLabel;
		
		/// <summary>
		/// DataTimePicker for the CreatedDate property.
		/// </summary>
		protected System.Windows.Forms.DateTimePicker uxCreatedDate;
		
		/// <summary>
		/// The <see cref="System.Windows.Forms.Label"/> associated with the CreatedDate property.
		/// </summary>
		protected System.Windows.Forms.Label uxCreatedDateLabel;
		#endregion
		
		#region Main entity
		private Entities.Kvt _Kvt;
		/// <summary>
		/// Gets or sets the <see cref="Entities.Kvt"/> entity to edit with this form.
		/// </summary>
		/// <value>The <see cref="Entities.Kvt"/> instance.</value>
		public Entities.Kvt Kvt
		{
			get {return this._Kvt;}
			set
			{
				this._Kvt = value;
				if (value != null) 
				{
					this.uxBindingSource.DataSource = value;
					BindControls();
				}			
				
			}
		}
		#endregion
		
		/// <summary>
		/// Binds the controls.
		/// </summary>
		private void BindControls()
		{
			this.uxId.DataBindings.Clear();
			this.uxId.DataBindings.Add("Text", this.uxBindingSource, "Id", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI1InputDate.DataBindings.Clear();
			this.uxI1InputDate.DataBindings.Add("Value", this.uxBindingSource, "I1InputDate", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI9KhiVaoDoGppNhap.DataBindings.Clear();
			this.uxI9KhiVaoDoGppNhap.DataBindings.Add("Text", this.uxBindingSource, "I9KhiVaoDoGppNhap", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI21XeBonFiqBupro.DataBindings.Clear();
			this.uxI21XeBonFiqBupro.DataBindings.Add("Text", this.uxBindingSource, "I21XeBonFiqBupro", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI34NhapCondBh.DataBindings.Clear();
			this.uxI34NhapCondBh.DataBindings.Add("Text", this.uxBindingSource, "I34NhapCondBh", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI35MeBhSoKctv.DataBindings.Clear();
			this.uxI35MeBhSoKctv.DataBindings.Add("Text", this.uxBindingSource, "I35MeBhSoKctv", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI36NhapCondBhTuTk125.DataBindings.Clear();
			this.uxI36NhapCondBhTuTk125.DataBindings.Add("Text", this.uxBindingSource, "I36NhapCondBhTuTk125", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI37NhapLpgTuTk107.DataBindings.Clear();
			this.uxI37NhapLpgTuTk107.DataBindings.Add("Text", this.uxBindingSource, "I37NhapLpgTuTk107", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI38Fqic1011.DataBindings.Clear();
			this.uxI38Fqic1011.DataBindings.Add("Text", this.uxBindingSource, "I38Fqic1011", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI39Fqic1012.DataBindings.Clear();
			this.uxI39Fqic1012.DataBindings.Add("Text", this.uxBindingSource, "I39Fqic1012", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI41XuatCondBhTheoMe.DataBindings.Clear();
			this.uxI41XuatCondBhTheoMe.DataBindings.Add("Text", this.uxBindingSource, "I41XuatCondBhTheoMe", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI42XuatCondBhLenhXuatSo.DataBindings.Clear();
			this.uxI42XuatCondBhLenhXuatSo.DataBindings.Add("Text", this.uxBindingSource, "I42XuatCondBhLenhXuatSo", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI43MeTdXuatBupro.DataBindings.Clear();
			this.uxI43MeTdXuatBupro.DataBindings.Add("Text", this.uxBindingSource, "I43MeTdXuatBupro", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI44TankXuatBupro.DataBindings.Clear();
			this.uxI44TankXuatBupro.DataBindings.Add("Text", this.uxBindingSource, "I44TankXuatBupro", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI45GiamDinhXuatBupro.DataBindings.Clear();
			this.uxI45GiamDinhXuatBupro.DataBindings.Add("Text", this.uxBindingSource, "I45GiamDinhXuatBupro", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI46XuatKhacLpg.DataBindings.Clear();
			this.uxI46XuatKhacLpg.DataBindings.Add("Text", this.uxBindingSource, "I46XuatKhacLpg", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI47XuatKhacCondBh.DataBindings.Clear();
			this.uxI47XuatKhacCondBh.DataBindings.Add("Text", this.uxBindingSource, "I47XuatKhacCondBh", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI48XaDotLpg.DataBindings.Clear();
			this.uxI48XaDotLpg.DataBindings.Add("Text", this.uxBindingSource, "I48XaDotLpg", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI49XaDotCondBh.DataBindings.Clear();
			this.uxI49XaDotCondBh.DataBindings.Add("Text", this.uxBindingSource, "I49XaDotCondBh", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI52XaDotKahxntlpg.DataBindings.Clear();
			this.uxI52XaDotKahxntlpg.DataBindings.Add("Text", this.uxBindingSource, "I52XaDotKahxntlpg", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI53XaDotKahxntCond.DataBindings.Clear();
			this.uxI53XaDotKahxntCond.DataBindings.Add("Text", this.uxBindingSource, "I53XaDotKahxntCond", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI54XuatCondBhTank.DataBindings.Clear();
			this.uxI54XuatCondBhTank.DataBindings.Add("Text", this.uxBindingSource, "I54XuatCondBhTank", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI55XuatCondBhGiamDinh.DataBindings.Clear();
			this.uxI55XuatCondBhGiamDinh.DataBindings.Add("Text", this.uxBindingSource, "I55XuatCondBhGiamDinh", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI56TonCondBh.DataBindings.Clear();
			this.uxI56TonCondBh.DataBindings.Add("Text", this.uxBindingSource, "I56TonCondBh", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI57TonBupro.DataBindings.Clear();
			this.uxI57TonBupro.DataBindings.Add("Text", this.uxBindingSource, "I57TonBupro", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI58TenMeMncs.DataBindings.Clear();
			this.uxI58TenMeMncs.DataBindings.Add("Text", this.uxBindingSource, "I58TenMeMncs", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI59VaoDoz3002.DataBindings.Clear();
			this.uxI59VaoDoz3002.DataBindings.Add("Text", this.uxBindingSource, "I59VaoDoz3002", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI60RaDoz7900.DataBindings.Clear();
			this.uxI60RaDoz7900.DataBindings.Add("Text", this.uxBindingSource, "I60RaDoz7900", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI61MeMncsSoLift.DataBindings.Clear();
			this.uxI61MeMncsSoLift.DataBindings.Add("Text", this.uxBindingSource, "I61MeMncsSoLift", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI62XuatMeMncs.DataBindings.Clear();
			this.uxI62XuatMeMncs.DataBindings.Add("Text", this.uxBindingSource, "I62XuatMeMncs", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI63TonCondNcsTaiKctv.DataBindings.Clear();
			this.uxI63TonCondNcsTaiKctv.DataBindings.Add("Text", this.uxBindingSource, "I63TonCondNcsTaiKctv", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI64XuatCondNcsTheoTank.DataBindings.Clear();
			this.uxI64XuatCondNcsTheoTank.DataBindings.Add("Text", this.uxBindingSource, "I64XuatCondNcsTheoTank", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI65XuatCondNcsTheoGiamDinh.DataBindings.Clear();
			this.uxI65XuatCondNcsTheoGiamDinh.DataBindings.Add("Text", this.uxBindingSource, "I65XuatCondNcsTheoGiamDinh", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI66SuKienVanHanh.DataBindings.Clear();
			this.uxI66SuKienVanHanh.DataBindings.Add("Text", this.uxBindingSource, "I66SuKienVanHanh", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI67NoteBcn.DataBindings.Clear();
			this.uxI67NoteBcn.DataBindings.Add("Text", this.uxBindingSource, "I67NoteBcn", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI68NoteQlsplbh.DataBindings.Clear();
			this.uxI68NoteQlsplbh.DataBindings.Add("Text", this.uxBindingSource, "I68NoteQlsplbh", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI69NoteCondBhMe.DataBindings.Clear();
			this.uxI69NoteCondBhMe.DataBindings.Add("Text", this.uxBindingSource, "I69NoteCondBhMe", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI70NoteGdme.DataBindings.Clear();
			this.uxI70NoteGdme.DataBindings.Add("Text", this.uxBindingSource, "I70NoteGdme", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxI71NoteMncs.DataBindings.Clear();
			this.uxI71NoteMncs.DataBindings.Add("Text", this.uxBindingSource, "I71NoteMncs", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxStatus.DataBindings.Clear();
			this.uxStatus.DataBindings.Add("SelectedValue", this.uxBindingSource, "Status", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxInputUser.DataBindings.Clear();
			this.uxInputUser.DataBindings.Add("SelectedValue", this.uxBindingSource, "InputUser", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxHid.DataBindings.Clear();
			this.uxHid.DataBindings.Add("SelectedValue", this.uxBindingSource, "Hid", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
			this.uxCreatedDate.DataBindings.Clear();
			this.uxCreatedDate.DataBindings.Add("Value", this.uxBindingSource, "CreatedDate", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged);
		}					
		
		#region Constructor
		
		/// <summary>
		/// Initializes a new instance of the <see cref="KvtEditControlBase"/> class.
		/// </summary>
		public KvtEditControlBase()
		{
			InitializeComponent();			
			
			this.uxBindingSource.CurrentItemChanged += new System.EventHandler(uxBindingSource_currentItemChanged);
		}		
		
		/// <summary>
		/// 
		/// </summary>
		private void uxBindingSource_currentItemChanged(object sender, System.EventArgs e)
		{
			if (_Kvt != null) _Kvt.Validate();
		}	
				
		/// <summary>
		/// Initializes the component.
		/// </summary>
		public void InitializeComponent()
		{
			this.components = new System.ComponentModel.Container();
			this.uxErrorProvider = new System.Windows.Forms.ErrorProvider(this.components);
			this.uxBindingSource = new System.Windows.Forms.BindingSource(this.components);
			
			//this.uxTableLayoutPanel = new System.Windows.Forms.TableLayoutPanel();
			this.uxId = new System.Windows.Forms.TextBox();
			uxIdLabel = new System.Windows.Forms.Label();
			this.uxI1InputDate = new System.Windows.Forms.DateTimePicker();
			uxI1InputDateLabel = new System.Windows.Forms.Label();
			this.uxI9KhiVaoDoGppNhap = new System.Windows.Forms.TextBox();
			uxI9KhiVaoDoGppNhapLabel = new System.Windows.Forms.Label();
			this.uxI21XeBonFiqBupro = new System.Windows.Forms.TextBox();
			uxI21XeBonFiqBuproLabel = new System.Windows.Forms.Label();
			this.uxI34NhapCondBh = new System.Windows.Forms.TextBox();
			uxI34NhapCondBhLabel = new System.Windows.Forms.Label();
			this.uxI35MeBhSoKctv = new System.Windows.Forms.TextBox();
			uxI35MeBhSoKctvLabel = new System.Windows.Forms.Label();
			this.uxI36NhapCondBhTuTk125 = new System.Windows.Forms.TextBox();
			uxI36NhapCondBhTuTk125Label = new System.Windows.Forms.Label();
			this.uxI37NhapLpgTuTk107 = new System.Windows.Forms.TextBox();
			uxI37NhapLpgTuTk107Label = new System.Windows.Forms.Label();
			this.uxI38Fqic1011 = new System.Windows.Forms.TextBox();
			uxI38Fqic1011Label = new System.Windows.Forms.Label();
			this.uxI39Fqic1012 = new System.Windows.Forms.TextBox();
			uxI39Fqic1012Label = new System.Windows.Forms.Label();
			this.uxI41XuatCondBhTheoMe = new System.Windows.Forms.TextBox();
			uxI41XuatCondBhTheoMeLabel = new System.Windows.Forms.Label();
			this.uxI42XuatCondBhLenhXuatSo = new System.Windows.Forms.TextBox();
			uxI42XuatCondBhLenhXuatSoLabel = new System.Windows.Forms.Label();
			this.uxI43MeTdXuatBupro = new System.Windows.Forms.TextBox();
			uxI43MeTdXuatBuproLabel = new System.Windows.Forms.Label();
			this.uxI44TankXuatBupro = new System.Windows.Forms.TextBox();
			uxI44TankXuatBuproLabel = new System.Windows.Forms.Label();
			this.uxI45GiamDinhXuatBupro = new System.Windows.Forms.TextBox();
			uxI45GiamDinhXuatBuproLabel = new System.Windows.Forms.Label();
			this.uxI46XuatKhacLpg = new System.Windows.Forms.TextBox();
			uxI46XuatKhacLpgLabel = new System.Windows.Forms.Label();
			this.uxI47XuatKhacCondBh = new System.Windows.Forms.TextBox();
			uxI47XuatKhacCondBhLabel = new System.Windows.Forms.Label();
			this.uxI48XaDotLpg = new System.Windows.Forms.TextBox();
			uxI48XaDotLpgLabel = new System.Windows.Forms.Label();
			this.uxI49XaDotCondBh = new System.Windows.Forms.TextBox();
			uxI49XaDotCondBhLabel = new System.Windows.Forms.Label();
			this.uxI52XaDotKahxntlpg = new System.Windows.Forms.TextBox();
			uxI52XaDotKahxntlpgLabel = new System.Windows.Forms.Label();
			this.uxI53XaDotKahxntCond = new System.Windows.Forms.TextBox();
			uxI53XaDotKahxntCondLabel = new System.Windows.Forms.Label();
			this.uxI54XuatCondBhTank = new System.Windows.Forms.TextBox();
			uxI54XuatCondBhTankLabel = new System.Windows.Forms.Label();
			this.uxI55XuatCondBhGiamDinh = new System.Windows.Forms.TextBox();
			uxI55XuatCondBhGiamDinhLabel = new System.Windows.Forms.Label();
			this.uxI56TonCondBh = new System.Windows.Forms.TextBox();
			uxI56TonCondBhLabel = new System.Windows.Forms.Label();
			this.uxI57TonBupro = new System.Windows.Forms.TextBox();
			uxI57TonBuproLabel = new System.Windows.Forms.Label();
			this.uxI58TenMeMncs = new System.Windows.Forms.TextBox();
			uxI58TenMeMncsLabel = new System.Windows.Forms.Label();
			this.uxI59VaoDoz3002 = new System.Windows.Forms.TextBox();
			uxI59VaoDoz3002Label = new System.Windows.Forms.Label();
			this.uxI60RaDoz7900 = new System.Windows.Forms.TextBox();
			uxI60RaDoz7900Label = new System.Windows.Forms.Label();
			this.uxI61MeMncsSoLift = new System.Windows.Forms.TextBox();
			uxI61MeMncsSoLiftLabel = new System.Windows.Forms.Label();
			this.uxI62XuatMeMncs = new System.Windows.Forms.TextBox();
			uxI62XuatMeMncsLabel = new System.Windows.Forms.Label();
			this.uxI63TonCondNcsTaiKctv = new System.Windows.Forms.TextBox();
			uxI63TonCondNcsTaiKctvLabel = new System.Windows.Forms.Label();
			this.uxI64XuatCondNcsTheoTank = new System.Windows.Forms.TextBox();
			uxI64XuatCondNcsTheoTankLabel = new System.Windows.Forms.Label();
			this.uxI65XuatCondNcsTheoGiamDinh = new System.Windows.Forms.TextBox();
			uxI65XuatCondNcsTheoGiamDinhLabel = new System.Windows.Forms.Label();
			this.uxI66SuKienVanHanh = new System.Windows.Forms.TextBox();
			uxI66SuKienVanHanhLabel = new System.Windows.Forms.Label();
			this.uxI67NoteBcn = new System.Windows.Forms.TextBox();
			uxI67NoteBcnLabel = new System.Windows.Forms.Label();
			this.uxI68NoteQlsplbh = new System.Windows.Forms.TextBox();
			uxI68NoteQlsplbhLabel = new System.Windows.Forms.Label();
			this.uxI69NoteCondBhMe = new System.Windows.Forms.TextBox();
			uxI69NoteCondBhMeLabel = new System.Windows.Forms.Label();
			this.uxI70NoteGdme = new System.Windows.Forms.TextBox();
			uxI70NoteGdmeLabel = new System.Windows.Forms.Label();
			this.uxI71NoteMncs = new System.Windows.Forms.TextBox();
			uxI71NoteMncsLabel = new System.Windows.Forms.Label();
			this.uxStatus = new System.Windows.Forms.ComboBox();
			uxStatusLabel = new System.Windows.Forms.Label();
			this.uxInputUser = new System.Windows.Forms.ComboBox();
			uxInputUserLabel = new System.Windows.Forms.Label();
			this.uxHid = new System.Windows.Forms.ComboBox();
			uxHidLabel = new System.Windows.Forms.Label();
			this.uxCreatedDate = new System.Windows.Forms.DateTimePicker();
			uxCreatedDateLabel = new System.Windows.Forms.Label();
			
			((System.ComponentModel.ISupportInitialize)(this.uxBindingSource)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.uxErrorProvider)).BeginInit();
			this.SuspendLayout();
			
			// 
			// uxTableLayoutPanel
			// 
			//this.uxTableLayoutPanel.AutoSize = true;
			//this.uxTableLayoutPanel.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
			//this.uxTableLayoutPanel.ColumnCount = 2;
			//this.uxTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
			//this.uxTableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 250F));
			//this.uxTableLayoutPanel.Location = new System.Drawing.System.Drawing.Point(3, 3);
			//this.uxTableLayoutPanel.Name = "uxTableLayoutPanel";
			//this.uxTableLayoutPanel.RowCount = 2;
			//this.uxTableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25F));
			//this.uxTableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25F));
			//this.uxTableLayoutPanel.Size = new System.Drawing.Size(450, 50);
			//this.uxTableLayoutPanel.TabIndex = 0;
			
			//
			// uxErrorProvider
			//
			this.uxErrorProvider.ContainerControl = this;
			this.uxErrorProvider.DataSource = this.uxBindingSource;
			
			//
			// uxIdLabel
			//
			this.uxIdLabel.Text = "Id:";
			this.uxIdLabel.Location = new System.Drawing.Point(3, 0);
			this.Controls.Add(this.uxIdLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxIdLabel);			
			//
			// uxId
			//
			this.uxId.ReadOnly = true;
			//this.uxTableLayoutPanel.Controls.Add(this.uxId);
			this.uxId.Location = new System.Drawing.Point(160, 0);
			this.Controls.Add(this.uxId);
			//
			// uxI1InputDateLabel
			//
			this.uxI1InputDateLabel.Text = "I1InputDate:";
			this.uxI1InputDateLabel.Location = new System.Drawing.Point(3, 26);
			this.Controls.Add(this.uxI1InputDateLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI1InputDateLabel);			
			//
			// uxI1InputDate
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI1InputDate);
			this.uxI1InputDate.Location = new System.Drawing.Point(160, 26);
			this.Controls.Add(this.uxI1InputDate);
			//
			// uxI9KhiVaoDoGppNhapLabel
			//
			this.uxI9KhiVaoDoGppNhapLabel.Text = "I9KhiVaoDoGppNhap:";
			this.uxI9KhiVaoDoGppNhapLabel.Location = new System.Drawing.Point(3, 52);
			this.Controls.Add(this.uxI9KhiVaoDoGppNhapLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI9KhiVaoDoGppNhapLabel);			
			//
			// uxI9KhiVaoDoGppNhap
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI9KhiVaoDoGppNhap);
			this.uxI9KhiVaoDoGppNhap.Location = new System.Drawing.Point(160, 52);
			this.Controls.Add(this.uxI9KhiVaoDoGppNhap);
			//
			// uxI21XeBonFiqBuproLabel
			//
			this.uxI21XeBonFiqBuproLabel.Text = "I21XeBonFiqBupro:";
			this.uxI21XeBonFiqBuproLabel.Location = new System.Drawing.Point(3, 78);
			this.Controls.Add(this.uxI21XeBonFiqBuproLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI21XeBonFiqBuproLabel);			
			//
			// uxI21XeBonFiqBupro
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI21XeBonFiqBupro);
			this.uxI21XeBonFiqBupro.Location = new System.Drawing.Point(160, 78);
			this.Controls.Add(this.uxI21XeBonFiqBupro);
			//
			// uxI34NhapCondBhLabel
			//
			this.uxI34NhapCondBhLabel.Text = "I34NhapCondBh:";
			this.uxI34NhapCondBhLabel.Location = new System.Drawing.Point(3, 104);
			this.Controls.Add(this.uxI34NhapCondBhLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI34NhapCondBhLabel);			
			//
			// uxI34NhapCondBh
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI34NhapCondBh);
			this.uxI34NhapCondBh.Location = new System.Drawing.Point(160, 104);
			this.Controls.Add(this.uxI34NhapCondBh);
			//
			// uxI35MeBhSoKctvLabel
			//
			this.uxI35MeBhSoKctvLabel.Text = "I35MeBhSoKctv:";
			this.uxI35MeBhSoKctvLabel.Location = new System.Drawing.Point(3, 130);
			this.Controls.Add(this.uxI35MeBhSoKctvLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI35MeBhSoKctvLabel);			
			//
			// uxI35MeBhSoKctv
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI35MeBhSoKctv);
			this.uxI35MeBhSoKctv.Location = new System.Drawing.Point(160, 130);
			this.Controls.Add(this.uxI35MeBhSoKctv);
			//
			// uxI36NhapCondBhTuTk125Label
			//
			this.uxI36NhapCondBhTuTk125Label.Text = "I36NhapCondBhTuTk125:";
			this.uxI36NhapCondBhTuTk125Label.Location = new System.Drawing.Point(3, 156);
			this.Controls.Add(this.uxI36NhapCondBhTuTk125Label);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI36NhapCondBhTuTk125Label);			
			//
			// uxI36NhapCondBhTuTk125
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI36NhapCondBhTuTk125);
			this.uxI36NhapCondBhTuTk125.Location = new System.Drawing.Point(160, 156);
			this.Controls.Add(this.uxI36NhapCondBhTuTk125);
			//
			// uxI37NhapLpgTuTk107Label
			//
			this.uxI37NhapLpgTuTk107Label.Text = "I37NhapLpgTuTk107:";
			this.uxI37NhapLpgTuTk107Label.Location = new System.Drawing.Point(3, 182);
			this.Controls.Add(this.uxI37NhapLpgTuTk107Label);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI37NhapLpgTuTk107Label);			
			//
			// uxI37NhapLpgTuTk107
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI37NhapLpgTuTk107);
			this.uxI37NhapLpgTuTk107.Location = new System.Drawing.Point(160, 182);
			this.Controls.Add(this.uxI37NhapLpgTuTk107);
			//
			// uxI38Fqic1011Label
			//
			this.uxI38Fqic1011Label.Text = "I38Fqic1011:";
			this.uxI38Fqic1011Label.Location = new System.Drawing.Point(3, 208);
			this.Controls.Add(this.uxI38Fqic1011Label);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI38Fqic1011Label);			
			//
			// uxI38Fqic1011
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI38Fqic1011);
			this.uxI38Fqic1011.Location = new System.Drawing.Point(160, 208);
			this.Controls.Add(this.uxI38Fqic1011);
			//
			// uxI39Fqic1012Label
			//
			this.uxI39Fqic1012Label.Text = "I39Fqic1012:";
			this.uxI39Fqic1012Label.Location = new System.Drawing.Point(3, 234);
			this.Controls.Add(this.uxI39Fqic1012Label);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI39Fqic1012Label);			
			//
			// uxI39Fqic1012
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI39Fqic1012);
			this.uxI39Fqic1012.Location = new System.Drawing.Point(160, 234);
			this.Controls.Add(this.uxI39Fqic1012);
			//
			// uxI41XuatCondBhTheoMeLabel
			//
			this.uxI41XuatCondBhTheoMeLabel.Text = "I41XuatCondBhTheoMe:";
			this.uxI41XuatCondBhTheoMeLabel.Location = new System.Drawing.Point(3, 260);
			this.Controls.Add(this.uxI41XuatCondBhTheoMeLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI41XuatCondBhTheoMeLabel);			
			//
			// uxI41XuatCondBhTheoMe
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI41XuatCondBhTheoMe);
			this.uxI41XuatCondBhTheoMe.Location = new System.Drawing.Point(160, 260);
			this.Controls.Add(this.uxI41XuatCondBhTheoMe);
			//
			// uxI42XuatCondBhLenhXuatSoLabel
			//
			this.uxI42XuatCondBhLenhXuatSoLabel.Text = "I42XuatCondBhLenhXuatSo:";
			this.uxI42XuatCondBhLenhXuatSoLabel.Location = new System.Drawing.Point(3, 286);
			this.Controls.Add(this.uxI42XuatCondBhLenhXuatSoLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI42XuatCondBhLenhXuatSoLabel);			
			//
			// uxI42XuatCondBhLenhXuatSo
			//
			this.uxI42XuatCondBhLenhXuatSo.Width = 250;
			this.uxI42XuatCondBhLenhXuatSo.MaxLength = 50;
			//this.uxTableLayoutPanel.Controls.Add(this.uxI42XuatCondBhLenhXuatSo);
			this.uxI42XuatCondBhLenhXuatSo.Location = new System.Drawing.Point(160, 286);
			this.Controls.Add(this.uxI42XuatCondBhLenhXuatSo);
			//
			// uxI43MeTdXuatBuproLabel
			//
			this.uxI43MeTdXuatBuproLabel.Text = "I43MeTdXuatBupro:";
			this.uxI43MeTdXuatBuproLabel.Location = new System.Drawing.Point(3, 312);
			this.Controls.Add(this.uxI43MeTdXuatBuproLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI43MeTdXuatBuproLabel);			
			//
			// uxI43MeTdXuatBupro
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI43MeTdXuatBupro);
			this.uxI43MeTdXuatBupro.Location = new System.Drawing.Point(160, 312);
			this.Controls.Add(this.uxI43MeTdXuatBupro);
			//
			// uxI44TankXuatBuproLabel
			//
			this.uxI44TankXuatBuproLabel.Text = "I44TankXuatBupro:";
			this.uxI44TankXuatBuproLabel.Location = new System.Drawing.Point(3, 338);
			this.Controls.Add(this.uxI44TankXuatBuproLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI44TankXuatBuproLabel);			
			//
			// uxI44TankXuatBupro
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI44TankXuatBupro);
			this.uxI44TankXuatBupro.Location = new System.Drawing.Point(160, 338);
			this.Controls.Add(this.uxI44TankXuatBupro);
			//
			// uxI45GiamDinhXuatBuproLabel
			//
			this.uxI45GiamDinhXuatBuproLabel.Text = "I45GiamDinhXuatBupro:";
			this.uxI45GiamDinhXuatBuproLabel.Location = new System.Drawing.Point(3, 364);
			this.Controls.Add(this.uxI45GiamDinhXuatBuproLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI45GiamDinhXuatBuproLabel);			
			//
			// uxI45GiamDinhXuatBupro
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI45GiamDinhXuatBupro);
			this.uxI45GiamDinhXuatBupro.Location = new System.Drawing.Point(160, 364);
			this.Controls.Add(this.uxI45GiamDinhXuatBupro);
			//
			// uxI46XuatKhacLpgLabel
			//
			this.uxI46XuatKhacLpgLabel.Text = "I46XuatKhacLpg:";
			this.uxI46XuatKhacLpgLabel.Location = new System.Drawing.Point(3, 390);
			this.Controls.Add(this.uxI46XuatKhacLpgLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI46XuatKhacLpgLabel);			
			//
			// uxI46XuatKhacLpg
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI46XuatKhacLpg);
			this.uxI46XuatKhacLpg.Location = new System.Drawing.Point(160, 390);
			this.Controls.Add(this.uxI46XuatKhacLpg);
			//
			// uxI47XuatKhacCondBhLabel
			//
			this.uxI47XuatKhacCondBhLabel.Text = "I47XuatKhacCondBh:";
			this.uxI47XuatKhacCondBhLabel.Location = new System.Drawing.Point(3, 416);
			this.Controls.Add(this.uxI47XuatKhacCondBhLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI47XuatKhacCondBhLabel);			
			//
			// uxI47XuatKhacCondBh
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI47XuatKhacCondBh);
			this.uxI47XuatKhacCondBh.Location = new System.Drawing.Point(160, 416);
			this.Controls.Add(this.uxI47XuatKhacCondBh);
			//
			// uxI48XaDotLpgLabel
			//
			this.uxI48XaDotLpgLabel.Text = "I48XaDotLpg:";
			this.uxI48XaDotLpgLabel.Location = new System.Drawing.Point(3, 442);
			this.Controls.Add(this.uxI48XaDotLpgLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI48XaDotLpgLabel);			
			//
			// uxI48XaDotLpg
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI48XaDotLpg);
			this.uxI48XaDotLpg.Location = new System.Drawing.Point(160, 442);
			this.Controls.Add(this.uxI48XaDotLpg);
			//
			// uxI49XaDotCondBhLabel
			//
			this.uxI49XaDotCondBhLabel.Text = "I49XaDotCondBh:";
			this.uxI49XaDotCondBhLabel.Location = new System.Drawing.Point(3, 468);
			this.Controls.Add(this.uxI49XaDotCondBhLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI49XaDotCondBhLabel);			
			//
			// uxI49XaDotCondBh
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI49XaDotCondBh);
			this.uxI49XaDotCondBh.Location = new System.Drawing.Point(160, 468);
			this.Controls.Add(this.uxI49XaDotCondBh);
			//
			// uxI52XaDotKahxntlpgLabel
			//
			this.uxI52XaDotKahxntlpgLabel.Text = "I52XaDotKahxntlpg:";
			this.uxI52XaDotKahxntlpgLabel.Location = new System.Drawing.Point(3, 494);
			this.Controls.Add(this.uxI52XaDotKahxntlpgLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI52XaDotKahxntlpgLabel);			
			//
			// uxI52XaDotKahxntlpg
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI52XaDotKahxntlpg);
			this.uxI52XaDotKahxntlpg.Location = new System.Drawing.Point(160, 494);
			this.Controls.Add(this.uxI52XaDotKahxntlpg);
			//
			// uxI53XaDotKahxntCondLabel
			//
			this.uxI53XaDotKahxntCondLabel.Text = "I53XaDotKahxntCond:";
			this.uxI53XaDotKahxntCondLabel.Location = new System.Drawing.Point(3, 520);
			this.Controls.Add(this.uxI53XaDotKahxntCondLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI53XaDotKahxntCondLabel);			
			//
			// uxI53XaDotKahxntCond
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI53XaDotKahxntCond);
			this.uxI53XaDotKahxntCond.Location = new System.Drawing.Point(160, 520);
			this.Controls.Add(this.uxI53XaDotKahxntCond);
			//
			// uxI54XuatCondBhTankLabel
			//
			this.uxI54XuatCondBhTankLabel.Text = "I54XuatCondBhTank:";
			this.uxI54XuatCondBhTankLabel.Location = new System.Drawing.Point(3, 546);
			this.Controls.Add(this.uxI54XuatCondBhTankLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI54XuatCondBhTankLabel);			
			//
			// uxI54XuatCondBhTank
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI54XuatCondBhTank);
			this.uxI54XuatCondBhTank.Location = new System.Drawing.Point(160, 546);
			this.Controls.Add(this.uxI54XuatCondBhTank);
			//
			// uxI55XuatCondBhGiamDinhLabel
			//
			this.uxI55XuatCondBhGiamDinhLabel.Text = "I55XuatCondBhGiamDinh:";
			this.uxI55XuatCondBhGiamDinhLabel.Location = new System.Drawing.Point(3, 572);
			this.Controls.Add(this.uxI55XuatCondBhGiamDinhLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI55XuatCondBhGiamDinhLabel);			
			//
			// uxI55XuatCondBhGiamDinh
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI55XuatCondBhGiamDinh);
			this.uxI55XuatCondBhGiamDinh.Location = new System.Drawing.Point(160, 572);
			this.Controls.Add(this.uxI55XuatCondBhGiamDinh);
			//
			// uxI56TonCondBhLabel
			//
			this.uxI56TonCondBhLabel.Text = "I56TonCondBh:";
			this.uxI56TonCondBhLabel.Location = new System.Drawing.Point(3, 598);
			this.Controls.Add(this.uxI56TonCondBhLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI56TonCondBhLabel);			
			//
			// uxI56TonCondBh
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI56TonCondBh);
			this.uxI56TonCondBh.Location = new System.Drawing.Point(160, 598);
			this.Controls.Add(this.uxI56TonCondBh);
			//
			// uxI57TonBuproLabel
			//
			this.uxI57TonBuproLabel.Text = "I57TonBupro:";
			this.uxI57TonBuproLabel.Location = new System.Drawing.Point(3, 624);
			this.Controls.Add(this.uxI57TonBuproLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI57TonBuproLabel);			
			//
			// uxI57TonBupro
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI57TonBupro);
			this.uxI57TonBupro.Location = new System.Drawing.Point(160, 624);
			this.Controls.Add(this.uxI57TonBupro);
			//
			// uxI58TenMeMncsLabel
			//
			this.uxI58TenMeMncsLabel.Text = "I58TenMeMncs:";
			this.uxI58TenMeMncsLabel.Location = new System.Drawing.Point(3, 650);
			this.Controls.Add(this.uxI58TenMeMncsLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI58TenMeMncsLabel);			
			//
			// uxI58TenMeMncs
			//
			this.uxI58TenMeMncs.Width = 250;
			this.uxI58TenMeMncs.MaxLength = 50;
			//this.uxTableLayoutPanel.Controls.Add(this.uxI58TenMeMncs);
			this.uxI58TenMeMncs.Location = new System.Drawing.Point(160, 650);
			this.Controls.Add(this.uxI58TenMeMncs);
			//
			// uxI59VaoDoz3002Label
			//
			this.uxI59VaoDoz3002Label.Text = "I59VaoDoz3002:";
			this.uxI59VaoDoz3002Label.Location = new System.Drawing.Point(3, 676);
			this.Controls.Add(this.uxI59VaoDoz3002Label);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI59VaoDoz3002Label);			
			//
			// uxI59VaoDoz3002
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI59VaoDoz3002);
			this.uxI59VaoDoz3002.Location = new System.Drawing.Point(160, 676);
			this.Controls.Add(this.uxI59VaoDoz3002);
			//
			// uxI60RaDoz7900Label
			//
			this.uxI60RaDoz7900Label.Text = "I60RaDoz7900:";
			this.uxI60RaDoz7900Label.Location = new System.Drawing.Point(3, 702);
			this.Controls.Add(this.uxI60RaDoz7900Label);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI60RaDoz7900Label);			
			//
			// uxI60RaDoz7900
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI60RaDoz7900);
			this.uxI60RaDoz7900.Location = new System.Drawing.Point(160, 702);
			this.Controls.Add(this.uxI60RaDoz7900);
			//
			// uxI61MeMncsSoLiftLabel
			//
			this.uxI61MeMncsSoLiftLabel.Text = "I61MeMncsSoLift:";
			this.uxI61MeMncsSoLiftLabel.Location = new System.Drawing.Point(3, 728);
			this.Controls.Add(this.uxI61MeMncsSoLiftLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI61MeMncsSoLiftLabel);			
			//
			// uxI61MeMncsSoLift
			//
			this.uxI61MeMncsSoLift.Width = 250;
			this.uxI61MeMncsSoLift.MaxLength = 50;
			//this.uxTableLayoutPanel.Controls.Add(this.uxI61MeMncsSoLift);
			this.uxI61MeMncsSoLift.Location = new System.Drawing.Point(160, 728);
			this.Controls.Add(this.uxI61MeMncsSoLift);
			//
			// uxI62XuatMeMncsLabel
			//
			this.uxI62XuatMeMncsLabel.Text = "I62XuatMeMncs:";
			this.uxI62XuatMeMncsLabel.Location = new System.Drawing.Point(3, 754);
			this.Controls.Add(this.uxI62XuatMeMncsLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI62XuatMeMncsLabel);			
			//
			// uxI62XuatMeMncs
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI62XuatMeMncs);
			this.uxI62XuatMeMncs.Location = new System.Drawing.Point(160, 754);
			this.Controls.Add(this.uxI62XuatMeMncs);
			//
			// uxI63TonCondNcsTaiKctvLabel
			//
			this.uxI63TonCondNcsTaiKctvLabel.Text = "I63TonCondNcsTaiKctv:";
			this.uxI63TonCondNcsTaiKctvLabel.Location = new System.Drawing.Point(3, 780);
			this.Controls.Add(this.uxI63TonCondNcsTaiKctvLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI63TonCondNcsTaiKctvLabel);			
			//
			// uxI63TonCondNcsTaiKctv
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI63TonCondNcsTaiKctv);
			this.uxI63TonCondNcsTaiKctv.Location = new System.Drawing.Point(160, 780);
			this.Controls.Add(this.uxI63TonCondNcsTaiKctv);
			//
			// uxI64XuatCondNcsTheoTankLabel
			//
			this.uxI64XuatCondNcsTheoTankLabel.Text = "I64XuatCondNcsTheoTank:";
			this.uxI64XuatCondNcsTheoTankLabel.Location = new System.Drawing.Point(3, 806);
			this.Controls.Add(this.uxI64XuatCondNcsTheoTankLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI64XuatCondNcsTheoTankLabel);			
			//
			// uxI64XuatCondNcsTheoTank
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI64XuatCondNcsTheoTank);
			this.uxI64XuatCondNcsTheoTank.Location = new System.Drawing.Point(160, 806);
			this.Controls.Add(this.uxI64XuatCondNcsTheoTank);
			//
			// uxI65XuatCondNcsTheoGiamDinhLabel
			//
			this.uxI65XuatCondNcsTheoGiamDinhLabel.Text = "I65XuatCondNcsTheoGiamDinh:";
			this.uxI65XuatCondNcsTheoGiamDinhLabel.Location = new System.Drawing.Point(3, 832);
			this.Controls.Add(this.uxI65XuatCondNcsTheoGiamDinhLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI65XuatCondNcsTheoGiamDinhLabel);			
			//
			// uxI65XuatCondNcsTheoGiamDinh
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxI65XuatCondNcsTheoGiamDinh);
			this.uxI65XuatCondNcsTheoGiamDinh.Location = new System.Drawing.Point(160, 832);
			this.Controls.Add(this.uxI65XuatCondNcsTheoGiamDinh);
			//
			// uxI66SuKienVanHanhLabel
			//
			this.uxI66SuKienVanHanhLabel.Text = "I66SuKienVanHanh:";
			this.uxI66SuKienVanHanhLabel.Location = new System.Drawing.Point(3, 858);
			this.Controls.Add(this.uxI66SuKienVanHanhLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI66SuKienVanHanhLabel);			
			//
			// uxI66SuKienVanHanh
			//
			this.uxI66SuKienVanHanh.Width = 250;
			this.uxI66SuKienVanHanh.MaxLength = 500;
			//this.uxTableLayoutPanel.Controls.Add(this.uxI66SuKienVanHanh);
			this.uxI66SuKienVanHanh.Location = new System.Drawing.Point(160, 858);
			this.Controls.Add(this.uxI66SuKienVanHanh);
			//
			// uxI67NoteBcnLabel
			//
			this.uxI67NoteBcnLabel.Text = "I67NoteBcn:";
			this.uxI67NoteBcnLabel.Location = new System.Drawing.Point(3, 884);
			this.Controls.Add(this.uxI67NoteBcnLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI67NoteBcnLabel);			
			//
			// uxI67NoteBcn
			//
			this.uxI67NoteBcn.Width = 250;
			this.uxI67NoteBcn.MaxLength = 500;
			//this.uxTableLayoutPanel.Controls.Add(this.uxI67NoteBcn);
			this.uxI67NoteBcn.Location = new System.Drawing.Point(160, 884);
			this.Controls.Add(this.uxI67NoteBcn);
			//
			// uxI68NoteQlsplbhLabel
			//
			this.uxI68NoteQlsplbhLabel.Text = "I68NoteQlsplbh:";
			this.uxI68NoteQlsplbhLabel.Location = new System.Drawing.Point(3, 910);
			this.Controls.Add(this.uxI68NoteQlsplbhLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI68NoteQlsplbhLabel);			
			//
			// uxI68NoteQlsplbh
			//
			this.uxI68NoteQlsplbh.Width = 250;
			this.uxI68NoteQlsplbh.MaxLength = 500;
			//this.uxTableLayoutPanel.Controls.Add(this.uxI68NoteQlsplbh);
			this.uxI68NoteQlsplbh.Location = new System.Drawing.Point(160, 910);
			this.Controls.Add(this.uxI68NoteQlsplbh);
			//
			// uxI69NoteCondBhMeLabel
			//
			this.uxI69NoteCondBhMeLabel.Text = "I69NoteCondBhMe:";
			this.uxI69NoteCondBhMeLabel.Location = new System.Drawing.Point(3, 936);
			this.Controls.Add(this.uxI69NoteCondBhMeLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI69NoteCondBhMeLabel);			
			//
			// uxI69NoteCondBhMe
			//
			this.uxI69NoteCondBhMe.Width = 250;
			this.uxI69NoteCondBhMe.MaxLength = 500;
			//this.uxTableLayoutPanel.Controls.Add(this.uxI69NoteCondBhMe);
			this.uxI69NoteCondBhMe.Location = new System.Drawing.Point(160, 936);
			this.Controls.Add(this.uxI69NoteCondBhMe);
			//
			// uxI70NoteGdmeLabel
			//
			this.uxI70NoteGdmeLabel.Text = "I70NoteGdme:";
			this.uxI70NoteGdmeLabel.Location = new System.Drawing.Point(3, 962);
			this.Controls.Add(this.uxI70NoteGdmeLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI70NoteGdmeLabel);			
			//
			// uxI70NoteGdme
			//
			this.uxI70NoteGdme.Width = 250;
			this.uxI70NoteGdme.MaxLength = 500;
			//this.uxTableLayoutPanel.Controls.Add(this.uxI70NoteGdme);
			this.uxI70NoteGdme.Location = new System.Drawing.Point(160, 962);
			this.Controls.Add(this.uxI70NoteGdme);
			//
			// uxI71NoteMncsLabel
			//
			this.uxI71NoteMncsLabel.Text = "I71NoteMncs:";
			this.uxI71NoteMncsLabel.Location = new System.Drawing.Point(3, 988);
			this.Controls.Add(this.uxI71NoteMncsLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxI71NoteMncsLabel);			
			//
			// uxI71NoteMncs
			//
			this.uxI71NoteMncs.Width = 250;
			this.uxI71NoteMncs.MaxLength = 500;
			//this.uxTableLayoutPanel.Controls.Add(this.uxI71NoteMncs);
			this.uxI71NoteMncs.Location = new System.Drawing.Point(160, 988);
			this.Controls.Add(this.uxI71NoteMncs);
			//
			// uxStatusLabel
			//
			this.uxStatusLabel.Text = "Status:";
			this.uxStatusLabel.Location = new System.Drawing.Point(3, 1014);
			this.Controls.Add(this.uxStatusLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxStatusLabel);			
			//
			// uxStatus
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxStatus);
			this.uxStatus.Location = new System.Drawing.Point(160, 1014);
			this.Controls.Add(this.uxStatus);
			//
			// uxInputUserLabel
			//
			this.uxInputUserLabel.Text = "InputUser:";
			this.uxInputUserLabel.Location = new System.Drawing.Point(3, 1040);
			this.Controls.Add(this.uxInputUserLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxInputUserLabel);			
			//
			// uxInputUser
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxInputUser);
			this.uxInputUser.Location = new System.Drawing.Point(160, 1040);
			this.Controls.Add(this.uxInputUser);
			//
			// uxHidLabel
			//
			this.uxHidLabel.Text = "Hid:";
			this.uxHidLabel.Location = new System.Drawing.Point(3, 1066);
			this.Controls.Add(this.uxHidLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxHidLabel);			
			//
			// uxHid
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxHid);
			this.uxHid.Location = new System.Drawing.Point(160, 1066);
			this.Controls.Add(this.uxHid);
			//
			// uxCreatedDateLabel
			//
			this.uxCreatedDateLabel.Text = "CreatedDate:";
			this.uxCreatedDateLabel.Location = new System.Drawing.Point(3, 1092);
			this.Controls.Add(this.uxCreatedDateLabel);
			//this.uxTableLayoutPanel.Controls.Add(this.uxCreatedDateLabel);			
			//
			// uxCreatedDate
			//
			//this.uxTableLayoutPanel.Controls.Add(this.uxCreatedDate);
			this.uxCreatedDate.Location = new System.Drawing.Point(160, 1092);
			this.Controls.Add(this.uxCreatedDate);
			//
			// uxStatus
			//				
			this.uxStatus.DisplayMember = "Name";	
			this.uxStatus.ValueMember = "Id";	
			//
			// uxInputUser
			//				
			this.uxInputUser.DisplayMember = "Username";	
			this.uxInputUser.ValueMember = "Id";	
			//
			// uxHid
			//				
			this.uxHid.DisplayMember = "I1InputDate";	
			this.uxHid.ValueMember = "Id";	
			// 
			// KvtEditControlBase
			// 
			this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
			this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
			//this.Controls.Add(this.uxTableLayoutPanel);
			this.AutoScroll = true;
			this.Name = "KvtEditControlBase";
			this.Size = new System.Drawing.Size(478, 311);
			//this.Localizable = true;
			((System.ComponentModel.ISupportInitialize)(this.uxErrorProvider)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.uxBindingSource)).EndInit();			
			this.ResumeLayout(false);
			this.PerformLayout();
		}
		#endregion
				
		#region ComboBox List
		
				
		private Entities.TList<Entities.Status> _StatusList;
		
		/// <summary>
		/// The ComboBox associated with the Status property.
		/// </summary>
		[System.ComponentModel.Category("ComboBox BindingSources")]
		public Entities.TList<Entities.Status> StatusList
		{
			get {return _StatusList;}
			set 
			{
				this._StatusList = value;
				this.uxStatus.DataSource = null;
				this.uxStatus.DataSource = value;
			}
		}
		
		private bool _allowNewItemInStatusList;
		
		/// <summary>
		/// Indicates if the ComboBox associated with the Status property allow user to add item.
		/// </summary>
		[System.ComponentModel.Category(".netTiers"), System.ComponentModel.Description("Indicates if end user can add a new item in the combobox. an event will be thrown then.")]
		public bool AllowNewItemInStatusList
		{
			get { return _allowNewItemInStatusList;}
			set
			{
				this._allowNewItemInStatusList = value;
				this.uxStatus.DropDownStyle = value ? System.Windows.Forms.ComboBoxStyle.DropDown : System.Windows.Forms.ComboBoxStyle.DropDownList;
			}
		}
		
				
		private Entities.TList<Entities.User> _InputUserList;
		
		/// <summary>
		/// The ComboBox associated with the InputUser property.
		/// </summary>
		[System.ComponentModel.Category("ComboBox BindingSources")]
		public Entities.TList<Entities.User> InputUserList
		{
			get {return _InputUserList;}
			set 
			{
				this._InputUserList = value;
				this.uxInputUser.DataSource = null;
				this.uxInputUser.DataSource = value;
			}
		}
		
		private bool _allowNewItemInInputUserList;
		
		/// <summary>
		/// Indicates if the ComboBox associated with the InputUser property allow user to add item.
		/// </summary>
		[System.ComponentModel.Category(".netTiers"), System.ComponentModel.Description("Indicates if end user can add a new item in the combobox. an event will be thrown then.")]
		public bool AllowNewItemInInputUserList
		{
			get { return _allowNewItemInInputUserList;}
			set
			{
				this._allowNewItemInInputUserList = value;
				this.uxInputUser.DropDownStyle = value ? System.Windows.Forms.ComboBoxStyle.DropDown : System.Windows.Forms.ComboBoxStyle.DropDownList;
			}
		}
		
				
		private Entities.TList<Entities.Kvt> _HidList;
		
		/// <summary>
		/// The ComboBox associated with the Hid property.
		/// </summary>
		[System.ComponentModel.Category("ComboBox BindingSources")]
		public Entities.TList<Entities.Kvt> HidList
		{
			get {return _HidList;}
			set 
			{
				this._HidList = value;
				this.uxHid.DataSource = null;
				this.uxHid.DataSource = value;
			}
		}
		
		private bool _allowNewItemInHidList;
		
		/// <summary>
		/// Indicates if the ComboBox associated with the Hid property allow user to add item.
		/// </summary>
		[System.ComponentModel.Category(".netTiers"), System.ComponentModel.Description("Indicates if end user can add a new item in the combobox. an event will be thrown then.")]
		public bool AllowNewItemInHidList
		{
			get { return _allowNewItemInHidList;}
			set
			{
				this._allowNewItemInHidList = value;
				this.uxHid.DropDownStyle = value ? System.Windows.Forms.ComboBoxStyle.DropDown : System.Windows.Forms.ComboBoxStyle.DropDownList;
			}
		}
		
		
		#endregion
		
		/// <summary> 
		/// Required designer variable.
		/// </summary>
		private System.ComponentModel.IContainer components = null;

		/// <summary> 
		/// Clean up any resources being used.
		/// </summary>
		/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
		protected override void Dispose(bool disposing)
		{
			if (disposing && (components != null))
			{
				components.Dispose();
			}
			base.Dispose(disposing);
		}
	}
}
